Department of Computer Science and Mathematics Course Content

YEAR ONE: FIRST SEMESTER


Course Code

Course Title

Credit Units

CSC 101

Introduction to Computer Science

2

ICH 101

General Chemistry I

3

ICH 191

Practical Chemistry I

1

PHY 101

General Physics I

3

PHY 191

Experimental Physics I

1

MTH 101

General Mathematics I

3

BIO 101

General Biology I

3

GST 101

Use of English I

2

GST 103

Philosophy and Logic

2

GST 105

Nigerian People and Culture

2

GST 107

Old Testament Survey

0

Total Credit Unit

22

 

YEAR ONE: SECOND SEMESTER


Course Code

Course Title

Credit Units

CSC 102

Introduction to Problem Solving

3

CSC 112

Computer Programming I

2

PHY 102

General Physics II

3

PHY 192

Experimental Physics II

1

MTH 102

General Mathematics II

3

GST 102

Use of English II

2

GST 104

Use of Library and Study Skills

2

GST 106

Communication in French

2

GST 108

New Testament Survey

0

Elective Courses (Select 4 units from these electives)

ICH 102

General Chemistry II

3

ICH 192

Practical Chemistry II

1

BIO 102

General Biology II

3

BIO 192

Practical Biology II

1

Total Credit Unit

22


YEAR TWO: FIRST SEMESTER


Course Code

Course Title

Credit Units

CSC 211

Computer Programming II

2

CSC 213

Foundation of Sequential Program

2

CSC 231

Computer Hardware

2

CSC 241

Fundamentals of Data Structure

2

MTH 207

Statistics for Physical Sciences

2

GST 201

History of Philosophy of Science

2

GST 203

Entrepreneurship Studies I

2

Elective Courses (Select 3 units from these electives)

MTH 201

Mathematical Methods

3

MTH 203

Set, Logics and Algebra

3

Total Credit Unit

17


YEAR TWO: SECOND SEMESTER


Course Code

Course Title

Credit Units

CSC 212

Structured and Visual Programming

3

CSC 222

Operating Systems I

2

CSC 252

Discrete Structure

2

CSC 232

Computer Architecture and Organization I

2

MTH 204

Linear Algebra

3

PHY 204

Electric Circuit and Electronics

2

GST 202

Peace and Conflict Resolution

2

GST 204

Entrepreneurship Studies II

2

Total Credit Unit

18


YEAR THREE: FIRST SEMESTER


Course Code

Course Title

Credit Units

CSC 311

Object-Oriented Programming

2

CSC 321

Algorithm and Complexity Analysis

2

CSC 323

Operating Systems II

2

CSC 331

Computer Architecture and Organisation II

3

CSC 341

Data Management I

2

CSC 355

Compiler Construction I

2

CSC 327

Systems Analysis and Design

3

CSC 315

Survey of Programming Languages

2

CSC 353

Theory of Computing

2

Electives (choose any 2 units)

CSC 351

Operations Research

2

CSC 301

Cloud computing

2

Total Credit Unit

24

 

YEAR THREE: SECOND SEMESTER


Course Code

Course Title

Credit Units

CSC 372

Students Industrial Work Experience Scheme (SIWES)

15

Total Credit Unit

15

 

YEAR FOUR: FIRST SEMESTER


Course Code

Course Title

Credit Units

CSC411

Organization of Computer Programming Languages

2

CSC 451

Computational Science and Numeric Methods

3

CSC 421

Artificial Intelligence

3

CSC 423

Computer Networks/Communications

3

CSC 413

Software Engineering

3

CSC 461

Seminar

1

Electives (Select 4 units from these electives)

CSC 425

Computer Graphics and Visualization

2

CSC 427

Modeling and Simulation

2

CSC429

Infotech Law

2

CSC 431

Formal Models of Computer

2

CSC 453

Compiler Construction II

2

Total Credit Unit

19

 

YEAR FOUR: SECOND SEMESTER


Course Code

Course Title

Credit Units

CSC 442

Data Management II

3

CSC 452

Net-Centric Computing

2

CSC 422

Human Computer Interface

2

CSC 472

Project

6

Electives (Select 6 unites from the elective courses)

CSC 444

Queuing Systems Performance Evaluation

3

CSC 426

Computer System Performance Evaluation

3

CSC 454

Distributed Computing System

3

CSC 428

IT Project Management

3

Total Credit Unit

18

 

Direct Entry Curriculum In Computer Science
Direct entry students will start from 200 level. The student will be required to take all the courses from 200 level to 400 level. In addition, the student will be required to offer all the GST courses other students in the department offered as well as CSC 102 - Introduction to Problem Solving.

YEAR TWO: FIRST SEMESTER (Direct Entry)


Course Code

Course Title

Credit Units

GST 101

Use of English I

2

GST 103

Philosophy and Logic

2

GST 105

Nigerian People and Culture

2

GST 107

Old Testament Survey

0

CSC 211

Computer Programming II

2

CSC 213

Foundation of Sequential Program

2

CSC 231

Computer Hardware

2

CSC 241

Fundamentals of Data Structure

2

MTH 207

Statistics for Physical Sciences

3

GST 201

History of Philosophy of Science

2

GST 203

Entrepreneurship Studies I

2

Elective Courses (Select 3 units from these electives)

MTH 201

Mathematical Methods

3

MTH 203

Set, Logics and Algebra

3

Total Credit Unit

24

 

YEAR TWO: SECOND SEMESTER (Direct Entry)


Course Code

Course Title

Credit Units

CSC 102

Introduction to Problem Solving

3

CSC 212

Structured and Visual Programming

3

CSC 222

Operating Systems I

2

CSC 252

Discrete Structure

2

CSC 232

Computer Architecture and Organization I

2

MTH 204

Linear Algebra

3

PHY 204

Electric Circuit and Electronics

2

GST 202

Peace and Conflict Resolution

2

GST 204

Entrepreneurship Studies II

2

Total Credit Unit

21